package com.cc.entity;


import java.io.Serializable;

import java.util.Date;

/**
 * 存储公司内部的通知和公告
 *
 * @TableName announcements
 */
public class Announcement implements Serializable {

    /**
     * 公告唯一标识符
     */
    private Integer id;
    /**
     * 标题
     */
    private String title;
    /**
     * 内容
     */
    private String content;
    /**
     * 发布者ID，外键，关联到users表的id字段
     */
    private Integer publisherId;
    /**
     * 发布日期
     */
    private Date publishDate;

    /**
     * 公告唯一标识符
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 标题
     */
    public void setTitle(String title) {
        this.title = title;
    }

    /**
     * 内容
     */
    public void setContent(String content) {
        this.content = content;
    }

    /**
     * 发布者ID，外键，关联到users表的id字段
     */
    public void setPublisherId(Integer publisherId) {
        this.publisherId = publisherId;
    }

    /**
     * 发布日期
     */
    public void setPublishDate(Date publishDate) {
        this.publishDate = publishDate;
    }


    /**
     * 公告唯一标识符
     */
    public Integer getId() {
        return this.id;
    }

    /**
     * 标题
     */
    public String getTitle() {
        return this.title;
    }

    /**
     * 内容
     */
    public String getContent() {
        return this.content;
    }

    /**
     * 发布者ID，外键，关联到users表的id字段
     */
    public Integer getPublisherId() {
        return this.publisherId;
    }

    /**
     * 发布日期
     */
    public Date getPublishDate() {
        return this.publishDate;
    }

}
